@charset "utf-8";
/* CSS Document */

#header_01 { clear:both; margin:auto;width:977px; overflow:auto; zoom:1; padding-bottom:8px; overflow:auto; zoom:1; clear:both}
#header_01 .logo { float:left; padding:15px 10px 8px 5px}

.partDescription { font-size:12px; color:#333333; float:left; padding-top:50px}
.clear { clear:both; overflow:auto; zoom:1;}
.seach{ float:right; width:480px;position:relative; margin-top:10px}
.seach_tab { display:block; height:22px; font-size:14px; color:#333; clear:both; list-style:none; padding-left:5px; position:absolute; left:0px; top:0px; z-index:2}
.seach_tab li{ padding:0px 5px; height:22px; float:left;}
.seach_tab li a { display:block; height:22px; width:50px; text-align:center; line-height:22px; color:#333; text-decoration:none}
.seach_tab li a:hover {background:url(../../yp/images/seach_tab_bj.gif) no-repeat;}
.seach_tab .this a,.seach_tab .this a:hover { background:url(../../../../yp/images/seach_bg.gif) no-repeat; color:#cb0000; text-decoration:none; font-weight:bold}
.seach #search { position:absolute; top:20px; left:0px;z-index:1; clear:both; width:100%}
.seach .seachtext{width:303px; height:18px; line-height:18px; background:url(../../../../yp/images/seach_bg.gif) no-repeat 0px -25px; padding:0px; margin:0px; border:none; display:block; float:left; padding:8px; color:#333}
.seach .button_style { float:left; background:url(../../../../yp/images/seach_bg.gif) no-repeat 0px -61px; width:83px; height:34px; padding:0px; margin:0px; border:none}
.seach #search a { float:left; padding-left:10px; font-size:14px; color:#333; line-height:34px; text-decoration:none}
.seach #search a:hover { color:#f37804; text-decoration:underline}


.subnav { clear:both; height:36px;background:url(../../../../yp/images/nav_bg_01.gif) repeat-x;border-left:solid 1px #cd0000;border-right:solid 1px #cd0000;}
.subnav ul { float:left; width:570px; text-align:left; list-style:none; padding-left:10px;}
.subnav ul li { display:inline-block; zoom:1; *display:inline; font-size:15px; width:110px; height:36px; text-align:center; position:relative; }
.subnav ul li a { color:#FFF; font-weight:bold; height:33px;text-decoration:none; display:block; width:104px; line-height:29px; position:absolute; font-family:"微软雅黑"; top:5px; left:3px}
.subnav ul li a:hover{background:#aa0000; line-height:29px;height:31px;}
.subnav ul .this a,.subnav ul .this a:hover{color:#d40000; background:#F9F9F9; line-height:33px;height:33px;}
.gongqiu ul { text-align:left; padding-left:30px}
.gongqiu ul a { text-align:center}

.subnav_R_ad { width:333px; float:right; height:36px;}
.subnav_R_ad a { line-height:36px; font-size:12px; text-decoration:none; color:#ffe6e6; font-family:"宋体"}
.subnav_R_ad a:hover { text-decoration:underline; color:#FFF;}
.subnav_B_ad{ background:url(../../../../yp/images/nav_bg_02.gif) repeat-x left top; border-left:solid 1px #cd0000;border-right:solid 1px #cd0000;border-bottom:solid 1px #cd0000; height:43px; clear:both; padding:8px 3px; font-size:12px; color:#333}
.subnav_B_ad div { width:151px; padding:0px 5px; float:left}
.subnav_B_ad a { text-decoration:none; line-height:21px;color:#0044aa}
.subnav_B_ad a:hover { text-decoration:underline}
#main { width:977px; clear:both; overflow:auto; zoom:1; margin:auto;}
/*列表风格1*/
.list1 { border:solid 1px #dddddd;}
.list1 .tit { background:url(../../../../yp/images/gonggaobg.gif) repeat-x; height:28px; overflow:hidden; clear:both; line-height:28px; border-bottom:solid 1px #e0e0e0;}
.list1 .tit h2{ padding-left:10px;font-size:14px; color:#333; font-family:"微软雅黑"; }
.list1 .cont { padding:10px}
.list1 ul { list-style:none}
.list1 ul li{  height:25px; line-height:25px; font-size:12px; color:#333; float:left;clear:both; width:100%}
.Acolor333 a { color:#333; text-decoration:none;}
.Acolor333 a:hover { color:#cd0000; text-decoration:underline}
.Acolor0044aa a { color:#0044aa; text-decoration:none;}
.Acolor0044aa a:hover {text-decoration:underline}
.list1 ul li a{ float:left}
.list1 ul li span { float:right; line-height:25px; height:25px; overflow:hidden}

/*用户登录*/
.userCenter { float:right; width:125px;}
.notLogin { display:none;}
.userCenter .notLogin a { display:block; background:#8D8D8D; color:#FFF; line-height:20px; height:20px; float:right; text-align:center; width:64px; clear:both; margin-top:2px; margin-bottom:2px; font-size:12px; text-decoration:none}
.userCenter .notLogin a:hover { text-decoration:underline;}

#winLogin { width:100%; z-index:1000; display:none; position:absolute}


.loginTable .boder{ background:#cd0000;filter:Alpha(Opacity=55,Style=0); opacity:0.55;}
#winLogin .content {background:#fffdfb; padding:8px;}
#winLogin form { margin:0px}

.login_tit { clear:both; width:480px;height:30px;border-bottom:solid 1px #CCC; line-height:30px;}
.login_tit h3 { color:#cd0000; font-size:14px; float:left; padding-left:5px}
.login_tit a { background-image:url(../../images/newclose_yellow.gif); background-repeat:repeat; background-position:left top;height:20px; width:20px; display:block; float:right; margin:5px 5px 0px 0px}
.login_tit a:hover { background-position:left bottom;}
.login_get { clear:both; overflow:auto; zoom:1; padding:15px 0px 4px 0px;}
.login_get .l{ float:left; padding:10px 10px 10px 15px; width:220px; border-right:solid 1px #ffd0c8;}
.login_get .l div { clear:left; height:35px; padding-top:5px}
.login_get .l div span { float:left; height:20px; line-height:20px; font-size:12px; display:block; border-left:solid 1px #999; border-bottom:solid 1px #ccc; background:#FFF; color:#444; padding-left:4px; font-family:"宋体";border-top:solid 1px #999; }
.login_get .l div input { padding:0px; margin:0px; border-top:solid 1px #999; border-right:solid 1px #CCC; border-bottom:solid 1px #ccc; height:20px; line-height:20px; border-left:none; float:left; width:150px}
.login_get .r { float:right; width:225px; text-align:center;}
#winLogin .button_style {  margin-top:5px; padding:0px; border:none; background:#cd0000; color:#FFF; height:21px; width:50px; line-height:21px;}
.login_get .colorlink a { color:#fd9a00; font-size:14px; line-height:22px;}
.login_get .colorlink a:hover{ text-decoration:none}
.login_get p { font-size:12px;color:#444444; font-size:12px; line-height:25px; height:25px; padding-bottom:4px}
.successLogin { display:none}
.userCenter .successLogin { color:#333; line-height:23px; font-size:12px; padding-left:5px;}
.userCenter .successLogin a { color:#333; text-decoration:none;}
.userCenter .successLogin a:hover { text-decoration:underline;}

.notLogin01,.successLogin01 { display:none;}
#pages { text-align:center; color:#333; line-height:40px; height:40px; font-size:12px}
#pages a { color:#333; text-decoration:none; padding:0px 5px}
#pages a:hover { text-decoration:underline}
.notmsg { text-align:center; font-size:14px; line-height:80px;}
#position { color:#333; text-decoration:none; font-size:12px; line-height:30px;}
#position a { color:#333; text-decoration:none}
#position a:hover { color:#ce0000; text-decoration:underline;}
.yp_list_menu{}

 /*排行榜*/
.r_top { border:solid 1px #dedede; border-bottom:0px; width:230px}
.r_top h3 { background:url(/images/yp/yhqbg.gif) repeat-x; height:39px; border-bottom:solid 1px #dedede}
.r_top h3 img{ padding:11px 0 0 17px;}
.r_top .cont li { font-size:13px; height:39px; line-height:39px; padding:0px 8px; background:#f8f8f8; border-bottom:solid 1px #dedede; overflow:hidden}
.r_top .cont .this { background:#FFF}
.r_top .cont li font a{ color:#ff7200; text-decoration:none}
.r_top .cont li font a:hover { text-decoration:underline}
.r_top .cont li a { color:#666; text-decoration:none}
.r_top .cont li a:hover{ text-decoration:underline;color:#ff7200;}